canopy tree - German English Dictionary